AEIx et AEYx

Tous les codes AEIx et AEYx sont le résultat de conditions exceptionnelles rencontrées dans des programmes, et pour lesquelles aucune commande HANDLE CONDITION n'est active.

Le tableau de la page suivante liste les principaux codes abend de cette famille.

Après chaque code, figurent les informations suivantes : la condition exceptionnelle associée, le type de commande, et les valeurs correspondantes des champs EIBFN et EIBRCODE .

Les raisons de ces abend sont détaillées dans la brochure CICS/ESA Application

Programming Référence pour les conditions correspondantes.

Certaines erreurs, comme ILLOGIC et INVREQ, sont liées à plusieurs causes.

Par exemple, sur un abend ILLOGIC, l'octet 1 du champ EIBRCODE contient le code retour VSAM et l'octet 2 contient le code erreur VSAM.

Si l'on détermine que la condition est le résultat d'une erreur de logique dans le programme, il faut corriger le programme et refaire le test.

Si par contre cette condition peut survenir normalement, il est nécessaire d'ajouter une commande HANDLE CONDITION dans le programme et de la gérer.

Liste des principaux codes abend de la famille AEIx et AEYx

Code

Condition

Service

EIBFN

EIBRCODE

AEIA

ERROR

 

N/A

N/A

AEIK

TERMIDERR

ICP

10

12

AEIL

FILENOTFOUND

FCP

06

01

AEIM

NOTFND

FCP

06

81

   

OU ICP

10

81

AEIN

DUPREC

FCP

06

82

AEIP

INVREQ

FCP

06

08

   

OU TSP

0A

20

   

OU PCP

0E

E0

AEIQ

IOERR

FCP

06

80

AEIR

NOSPACE

FCP

06

83

   

OU TSP

0A

08

AEIS

NOTOPEN

FCP

06

0C

AEIT

ENDFILE

FCP

06

0F

AEIU

ILLOGIC

FCP

06

02

AEIV

LENGERR

FCP

06

E1

   

OU TSP

0A

E1

   

OU ICP

10

E1

AEIZ

ITEMERR

TSP

0A

01

AEI0

PGMIDERR

PCP

0E

01

AEI1

TRANSIDERR

ICP

10

11

AEI3

INVTSREQ

ICP

10

14

AEI8

IOERR

TSP

0A

04

   

OU ICP

10

04

AEI9

MAPFAIL

BMS

18

04

AEYB

INVMPSZ

BMS

18

08

AEYH

QIDERR

TSP

0A

02

 

Informations supplémentaires:

En absence d’une commande HANDLE CONDITION, les conditions exeptionnelles suivantes auront comme effet un arrêt anormal de la tâche avec un code retour abend au noveau de l’interface correspondant au tableau ci-dessous

CODE

CONDITION

AEIA

ERROR

AEID

EOF

AEIE

EODS

AEIG

INBFMH

AEIH

ENDINPT

AEII

NOVAL

AEIJ

NOSTART

AEIK

TERMIDERR

AEIL

DSIDERR

AEIM

NOTFND

AEIN

DUPREC

AEIO

DUPKEY

AEIP

INVREQ

AEIQ

IOERR

AEIR

NOSPACE

AEIS

NOTOPEN

AEIT

ENDFILE

AEIU

ILLOGIC

AEIV

LENGERR

AEIW

QZERO

AEIZ

ITEMERR

AEI0

PGMIDERR

AEI1

TRANSIDERR

AEI2

ENDDATA

AEI3

INVISREQ

AEI8

ISIOERR

AEI9

MAPFAIL

AEYA

INVERRTERM

AEYB

INVMPSZ

AEYC

IGREQID

AEYE

INVLDC

AEYG

JIDERR

AEYH

QIDERR

AEYJ

DSSTAT

AEYK

SELNERR

AEYL

FUNCERR

AEYM

UNEXPIN

AEYN

NOPASSBKRD

AEYO

NOPASSBKWR

AEYP

SEGIDERR

AEYR

ISCINVREQ

AEYT

ENDVDEFERR

AEYU

IGREQCD

AEYV

SESSIONERR

AEYY

NOTALLOC

AEYZ

CBIDERR

AEY1

INVPARTNSET

AEY2

INVPARTN

AEY3

PARTNFAIL